<script>
    // var a = ?;
    // if (a == 1 && a == 2 && a == 3) {
    //     conso.log(1);
    // }
    //对象类型的隐式转换，重写toString()
    //先使用 valueOf() 方法获取原始值，如果原始值不是number数据类型，则使用 toString() 方法转成string
    var a = {
        i: 1,
        toString() {
            return a.i++;
        }
    }
    if (a == 1 && a == 2 && a == 3) {
        console.log(1)
    }
</script>